html,
body{font-family:"Roboto",sans-serif;}

/* @media (min-width: 1600px){
    .container-wide {max-width:1440px;}
} */

/* calculated for bottom footer */
main{min-height:100vh;min-height:calc(100vh - 437px);}

.text-underline{text-decoration: underline;}
.text-shadow{text-shadow:0px 1px 2px rgba(0,0,0,0.25);}
.navbar-toggler:focus{outline:none;box-shadow:none;}
.link-unstyled,
.link-unstyled:hover{text-decoration:none;}
.btn-span,
.btn-span:hover{pointer-events:none;}
.bg-dark-alpha-2 {background-color: rgba(0, 0, 0, 0.2) !important;}
.bg-dark-alpha-6 {background-color: rgba(0, 0, 0, 0.6) !important;}
label.invalid-input {color: var(--danger); font-size: 95%; margin-bottom: 0;}

/* navbar ===================================================================================================== */
.twt-navbar.twt-navbar-common{transition:0.5s all;min-height:60px;position:fixed;background: url(../images/bgd.png) !important;top:0;left:0;right:0;z-index:1022;}
.twt-navbar.twt-navbar-common.fixed{box-shadow:0 1px 15px rgba(30,30,30,0.3); background:#444;padding:0!important;}
.twt-navbar.twt-navbar-common .navbar-brand span{color:#eee;font-weight:900;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{transition:0.25s all;border-radius:2px;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
.twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{color:#eee;padding:0.75rem 1.5rem;border-bottom:0;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{background-color:rgba(0,0,0,0.25);}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover>.nav-link{color:#000;background:rgba(0,0,0,0.15);}
.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{display:block;height:3px;width:30px;background: #28a745;margin:6px;pointer-events:none;}

.twt-navbar.twt-navbar-common .dropdown-menu{border:0;border-radius:2px;background:none;padding:0;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.3);margin-top:0px!important;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{transition:0.5s all;color:#444;padding:0.75rem 1rem;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,0.15);color:#000;}
.twt-navbar.twt-navbar-common .brand-logo-img{height:78px;}
@media (max-width:1199px){
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
    .twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1.25rem;}
}
@media (max-width:991px){
    .twt-navbar.twt-navbar-common .brand-logo-img{height: 50px !important;}
    .navbar-main{background:#444;}
    .twt-navbar.twt-navbar-common .navbar-brand span{color:#fff;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{color:#efefef;}
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link:hover,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link:hover{color:#333;}
    .twt-navbar.twt-navbar-common .slide{position:fixed;z-index:999;top:0;bottom:0;left:0;min-width:250px;width:300px;max-width:90%;background-color:#fff;transform:translate3d(-100%,0,0);transition:0.5s all cubic-bezier(0.165,0.84,0.44,1);border-right:1px solid transparent;overflow-y:auto;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
    .twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1rem;color: #28a745;font-weight: bold;}
    .twt-navbar.twt-navbar-common .dropdown-menu{background:none;box-shadow:none;}
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{color:#353535;padding-left:1.75rem; position: relative;}
    .nav-slide-open .twt-navbar.twt-navbar-common .slide{transform:translate3d(0,0,0);box-shadow:2px 0 5px rgba(0,0,0,0.5);opacity: 1;}
}
@media (max-width:575px){
    .twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{white-space:normal;}
}
@media (min-width:992px){
    .twt-navbar.twt-navbar-common .dropdown-menu.w-200px{min-width:200px;}
    .twt-navbar.twt-navbar-common .dropdown-left .dropdown-menu{left:auto;right:0;}
}

/* for lighter navbars add 'nav-light' class */
.twt-navbar.twt-navbar-common.nav-light .navbar-brand span{color:#333;}
.twt-navbar.twt-navbar-common.nav-light button.navbar-toggler .navbar-dash{background: #fff;}
@media (min-width:992px){
	.twt-navbar.twt-navbar-common.nav-light .navbar-nav .nav-item .nav-link{color: #fff;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link,
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{color: #000;background-color: var(--primary);}
}

/* submenu css */
.twt-navbar.twt-navbar-common .dropdown-submenu{position:relative;}
.twt-navbar.twt-navbar-common .dropdown-submenu a:after{position:absolute;top:50%;right:6px;transform:translateY(-50%);border-top:0.3em solid transparent;border-right:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.3em solid;}
.twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:0.1rem;margin-right:0.1rem;}
@media (max-width:991px){
    .twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{padding-left:1rem;}
}

/* submenu css */

/* hamburger on close */

.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{transition:0.2s all;}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(2){opacity:0;}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(1){transform:rotate(45deg) translate(5px,8px);}
.nav-slide-open .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(3){transform:rotate(-45deg) translate(5px,-8px);}

/* hamburger on close */


.twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item .nav-link{border-radius: 0;}

/* nav-shadow ===================================================================================================== */

.nav-shadow {background-color: var(--primary) !important; border-radius: 0;}

/* nav-shadow ===================================================================================================== */

/* navbar ===================================================================================================== */

/* footer ===================================================================================================== */

.footer{background-color:#172337;}
.footer.footer-dark,
.footer.footer-dark a{color:#aaa;}
.footer.footer-dark a{transition:0.1s;}
.footer.footer-dark a:hover{color:#fff;}
.footer .brand-logo-img{width:150px;}

/* footer ===================================================================================================== */

/* owlcarousel default override ===================================================================================================== */

/* dots */

.owl-carousel {touch-action: manipulation; }
.owl-theme .owl-dots{position:absolute;left:0;bottom:0;width:100%;}
.owl-theme .owl-dots .owl-dot span{background-color:var(--theme-color, #3b5998);margin:5px;/* box-shadow: 0 0 1px 1px var(--theme-color, #3b5998); */}
.owl-theme .owl-dots .owl-dot.active span{background-color:var(--white);width:30px;}

/* nav (prev-next) */
.owl-theme .owl-nav{margin:0;}
.owl-theme .owl-nav .owl-prev,
.owl-theme .owl-nav .owl-next{font-size:0;position:absolute;top: 52%;transform:translateY(-50%);height:50px;width:50px;line-height:50px;padding:0;margin:0;background:#fff;color:#333;box-shadow:0 3px 15px rgba(0,0,0,0.3);}
.owl-theme .owl-nav .owl-prev:hover,
.owl-theme .owl-nav .owl-next:hover{background:#fafafa;color:#333;}
.owl-theme .owl-nav .owl-prev{left:0;}
.owl-theme .owl-nav .owl-next{right:0;}
.owl-theme .owl-nav .owl-prev:after,
.owl-theme .owl-nav .owl-next:after{content:"\f104";font-size:2rem;font-family:"Font Awesome 5 Free";font-weight:900;}
.owl-theme .owl-nav .owl-next:after{content:"\f105";}

/* item */
.main-banner-slider .banner-img{object-fit:cover;object-position:center;}

/* owlcarousel default override ===================================================================================================== */

/* theme-css */
main{min-height:100vh;}

/* header-css-start */
.bg-theme{background-color: #28a745 !important;}
.text-theme{color: #28a745 !important;}
.text-theme-red{color: #ed1c24 !important;}
.text-theme-dark-blue{color: #2e3192;}
.text-theme-light-blue{color: #2957a3;}
.twt-navbar.twt-navbar-common.fixed{top: 0;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link{background-color: #28a745;color: #fff;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{background-color: #ffffff;color: #28a745 !important;font-weight: bold;}
.twt-navbar.twt-navbar-common .brand-logo-img{height: 65px;}
.main-navbar-wrapper .brand-logo-img{height: 60px;}
.main-navbar-wrapper .details-header .header-icon{font-size: 17px;border: 2px solid #28a745;width: 35px;height: 35px;align-items: center;display: flex;justify-content: center;color: #28a745;border-radius: 5px;}
/* home-slider-section */
.home-slider-section .slick-next{right: 15px;}
.home-slider-section .slick-prev{left: 15px;}
.home-slider-section .slider-items{position: relative;}
.home-slider-section .slider-items:before{content: '';padding-top: 35%;display: block;}
.home-slider-section .slider-items .home-slider-img{position: absolute;top: 0;left: 0;height: 100%;object-fit: cover;}

@media(min-width:992px){
    .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active>.nav-link, .twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover>.nav-link{background-color: white;color: #28a745 !important;font-weight: bold;}
}

/* contact-us-page-start */
.contact-us.common-header-img{background-image: url(../images/medicine.jpg);background-size: cover;background-repeat: no-repeat;position: relative;}
.contact-us.common-header-img::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.8);}
/* contact-us-page-end */


/* about-us-section-start */
.about-section .about-img{width: 100%;}
.about-page .mission-section .mission-vision-part{padding: 40px;background: #ececec;box-shadow: 2px 7px 9px rgba(130, 130, 130, 0.5);}
.about-page .services-icon .ethics-img{width: 50px;}
/* about-us-section-end */

/* brands-section */
.brands-main .brands-img-new {height: 120px;object-fit: contain;}

/* home-brand-section */
.brand-section .brand-part{border: 1px solid #ddd;}
.brand-section .brand-img{height: 80px;width: 140px !important;object-fit: contain;padding: 10px;display: flex;justify-content: center;margin: 0 auto;}

/* fixed-btn */
.fixed-btn{position: fixed;bottom: 5%;border-radius: 50%;right: 40px;font-size: 22px;height: 50px;width: 50px;background: #25D366;display: flex;align-items: center;justify-content: center;z-index: 1;}

.slider-header {background: url('../images/slider-pattern-bg.png') no-repeat;background-size: cover;}
.owl-theme .owl-dots .owl-dot span{background: #adadad;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #28a745;box-shadow: none;}
.readmore{background: linear-gradient(#28a745, #c359a4);border: 3px solid #fff;border-radius: 15px;line-height: 2.4;color: #fff;height: 43px;padding: 10px;}
@media only screen and (min-width:768px){.md-right-border{border-right:1px dashed #ccc}
i.slider-img{display:inline-block;position:absolute;right:0;bottom:0;height:100%;width:350px;}
i.slider-img.img-1{background:url('../images/1.png') no-repeat;background-size:cover;width:280px;right:0;}
i.slider-img.img-2{background:url('../images/pregnant-girl.png') no-repeat;background-size:cover;width:290px;right:0;}
i.slider-img.img-3{background:url('../images/3.png') no-repeat;background-size:cover;height:90%;width:315px;}
.slider .item .econof{font-size: 53px;line-height: 1;}
.slider .item .econof small {font-size: 45%;letter-spacing: 1px;}
.slider-header{background:url('../images/slider-pattern-bg.png') ;background-size: cover;}

/*.slider .item{background:url('../images/waves.gif') no-repeat;background-size:cover;}*/
.slider .item .item-inner{height:75vh;text-align:center;display:table-cell;vertical-align:middle;}
.slider .item .item-inner h3{line-height:1.2}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;padding-top:10px;position:absolute;width:100%;bottom: 0;}


@media only screen and (min-width:560px){.slider .item .item-inner{height:350px;padding-top:0}
}
@media only screen and (min-width:768px){.md-right-border{border-right:1px dashed #ccc}
.slider .item .item-inner{text-align:left;}
.slider .item{position:relative;background: linear-gradient(60deg, rgba(255, 255, 255, 0) 0%, rgba(188, 188, 188, 0.5) 100%);}
i.slider-img{display:inline-block;position:absolute;right:0;bottom:0;height:100%;width:350px;}
.slider .item .econof{font-size: 42px;line-height: 1;}
.slider .item .econof small {font-size: 45%;letter-spacing: 1px;}
}
@media only screen and (min-width:993px){body{padding-top:0}

.owl-theme .owl-nav.disabled+.owl-dots{top:auto;bottom:10px;}
i.slider-img{display:inline-block;position:absolute;right:0;bottom:0;height:100%;width:350px;}
i.slider-img.img-1{background-size: cover;width: 320px;right: 100px;bottom: 0px;}
i.slider-img.img-2{background-size:contain;width:290px;right:30px;bottom: 0px;}
i.slider-img.img-3{background-size:cover;height: 90%;width: 410px;right: 0;}
table.data-responsive thead tr{background:#144ca3;color:#fff;}}


@media(min-width:768px) and (max-width:991px){
    i.slider-img.img-1{top: 60px;height: 260px;width: 260px;}
    i.slider-img.img-2{width: 252px;height: 243px;top: 16%;}
    i.slider-img.img-3{height: 54%;width: 270px;top: 100px;}
}

}

.header-bg{background: url(../images/bgd.png) !important;}
.twt-navbar.twt-navbar-common.fixed{background: url(../images/bgd.png) !important;}
.blue-bg{background-image: url(../images/pattern-bg.png), linear-gradient(60deg, #28a745 0%, #ea47bc 100%);}
/*  */
.why-section .why-section-img{border: 1px solid #ddd;padding: 20px;height: 190px;object-fit: contain;}
.why-section .why-img{height: 80px;}
.welcome-section-img{width: 100%;}

@media(min-width:992px){
    .twt-navbar.twt-navbar-common .nav-bottom .navbar-nav .nav-item .nav-link{font-weight: bold;color: #fff;}
    .welcome-section-img{width: 75%;}

}
.ovaglow-color{color: #a36a28;}
.fm{color:#ab1014;}
.esomast-d{color:#bb2025;}
@media(min-width:992px){
    .heading-product{font-size: 42px;}
    .sub-heading{border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px !important;font-size: 22px;}
}
.heading-side-img{height: 50px;}
.main-product-page{background-image: url(../images/bgd.png);}
.breadcrumb{padding-left: 0;}

